package nc.ui.arap.outer;


import nc.ui.pub.linkoperate.ILinkQueryData;
import nc.ui.pub.pf.IUINodecodeSearcher;

public class CMPNodecodeSearcher implements IUINodecodeSearcher {

	public String findNodecode(ILinkQueryData lqd) {
		
//		if(lqd instanceof ILinkApproveData){
//			return "20040302";
//		}
//		if (lqd instanceof LinkQueryBillData) {
			return "20040301"; 
//		}
//		try {
//			DJZBVO djzbvo = CMPProxy.getInstance().getIArapBillPublic()
//					.findArapBillByPK(lqd.getBillID());
//			if(djzbvo==null){
//				djzbvo= Proxy.getIArapItemPrivate().findSsByPrimaryKey(lqd.getBillID());
//				if(djzbvo!=null){
//					return "20040202";
//				}else{
//					return "20040305";
//				}
//			}
//			DJZBHeaderVO head=(DJZBHeaderVO)djzbvo.getParentVO();
//			if(new Integer(ResMessage.$SysCode_EP).equals(head.getPzglh())){
//				if (null==head.getIsreded()?false:head.getIsreded().booleanValue()) {
//					return "20040305";
//				}else if("DR".equals(head.getDjlxbm())){
//					return "20040305";
//				}else if(DJZBVOConsts.m_intLybz_XT==head.getLybz()){
//					return "20040303";
//				}else {
//					return "20040302";
//				}
//			}
//			 return "20040302";
//		} catch (ComponentException e) {
//			ExceptionHandler.consume(e);
//		} catch (BusinessException e) {
//			ExceptionHandler.consume(e);
//		}
//		return "20040302";
	}

}
